html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
body{line-height:1;font-size:14px;font-family:-apple-system,Segoe UI,Source Han Sans CN,PingFangSC,PingFang SC-Semibold,Hiragino Sans GB,Microsoft YaHei;color:#000}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;color:#000}
button{cursor:pointer;outline:none}
[class*=' icon-'],[class^=icon-]{font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;speak:none;text-transform:none}
.v-rl{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl}
.v-lr{-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;-ms-writing-mode:tb-lr}

.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mt-110{margin-top:110px}
.mt-120{margin-top:120px}
.mt-130{margin-top:130px}
.mt-140{margin-top:140px}
.mt-150{margin-top:150px}
.mt-160{margin-top:160px}
.mt-170{margin-top:170px}
.mt-180{margin-top:180px}
.mt-190{margin-top:190px}
.mt-200{margin-top:200px}
.mt-210{margin-top:210px}
.mt-220{margin-top:220px}
.mt-230{margin-top:230px}
.mt-240{margin-top:240px}
.mt-250{margin-top:250px}
.mt-260{margin-top:260px}
.mt-270{margin-top:270px}
.mt-280{margin-top:280px}
.mt-290{margin-top:290px}
.pt-10{padding-top:10px}
.pt-20{padding-top:20px}
.pt-30{padding-top:30px}
.pt-40{padding-top:40px}
.pt-50{padding-top:50px}
.pt-60{padding-top:60px}
.pt-70{padding-top:70px}
.pt-80{padding-top:80px}
.pt-90{padding-top:90px}
.pt-100{padding-top:100px}
.pt-110{padding-top:110px}
.pt-120{padding-top:120px}
.pt-130{padding-top:130px}
.pt-140{padding-top:140px}
.pt-150{padding-top:150px}
.pt-160{padding-top:160px}
.pt-170{padding-top:170px}
.pt-180{padding-top:180px}
.pt-190{padding-top:190px}
.pt-200{padding-top:200px}
.pt-210{padding-top:210px}
.pt-220{padding-top:220px}
.pt-230{padding-top:230px}
.pt-240{padding-top:240px}
.pt-250{padding-top:250px}
.pt-260{padding-top:260px}
.pt-270{padding-top:270px}
.pt-280{padding-top:280px}
.pt-290{padding-top:290px}
@media (max-width: 1024px){
.mt-40{margin-top:20px}
.mt-50{margin-top:25px}
.mt-60{margin-top:30px}
.mt-70{margin-top:35px}
.mt-80{margin-top:40px}
.mt-90{margin-top:45px}
.mt-100{margin-top:50px}
.mt-110{margin-top:55px}
.mt-120{margin-top:60px}
.mt-130{margin-top:65px}
.mt-140{margin-top:70px}
.mt-150{margin-top:75px}
.mt-160{margin-top:80px}
.mt-170{margin-top:85px}
.mt-180{margin-top:90px}
.mt-190{margin-top:95px}
.mt-200{margin-top:100px}
.mt-210{margin-top:105px}
.mt-220{margin-top:110px}
.mt-230{margin-top:115px}
.mt-240{margin-top:120px}
.mt-250{margin-top:125px}
.mt-260{margin-top:130px}
.mt-270{margin-top:135px}
.mt-280{margin-top:140px}
.mt-290{margin-top:145px}
.pt-40{padding-top:20px}
.pt-50{padding-top:25px}
.pt-60{padding-top:30px}
.pt-70{padding-top:35px}
.pt-80{padding-top:40px}
.pt-90{padding-top:45px}
.pt-100{padding-top:50px}
.pt-110{padding-top:55px}
.pt-120{padding-top:60px}
.pt-130{padding-top:65px}
.pt-140{padding-top:70px}
.pt-150{padding-top:75px}
.pt-160{padding-top:80px}
.pt-170{padding-top:85px}
.pt-180{padding-top:90px}
.pt-190{padding-top:95px}
.pt-200{padding-top:100px}
.pt-210{padding-top:105px}
.pt-220{padding-top:110px}
.pt-230{padding-top:115px}
.pt-240{padding-top:120px}
.pt-250{padding-top:125px}
.pt-260{padding-top:130px}
.pt-270{padding-top:135px}
.pt-280{padding-top:140px}
.pt-290{padding-top:145px}
}
.list{ font-size:0;}
.list>li{display:inline-block;vertical-align:top}
.list-1>li{width:100%}
.list-2>li{width:50%}
.list-3>li{width:33.33333%}
.list-4>li{width:25%}
.list-5>li{width:20%}
.list-6>li{width:16.66667%}
.list-mb100>li{margin-bottom:100px}
.list-mb50>li{margin-bottom:50px}
.list-mb30>li{margin-bottom:30px}
.list-default{margin-right:-15px;margin-left:-15px}
.list-item{margin-right:15px;margin-left:15px}
@media (min-width: 1025px){
.list .item-pic img{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715);transition:-webkit-transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715);-o-transition:transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715), -webkit-transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715)}
.list a:hover .item-pic img{-webkit-transform:scale(1.06);transform:scale(1.06)}
}
@media (max-width: 1440px){
.list-mb100>li{margin-bottom:80px}
.list-mb50>li{margin-bottom:42px}
.list-mb30>li{margin-bottom:24px}
.list-default{margin-right:-12px;margin-left:-12px}
.list-item{margin-right:12px;margin-left:12px}
.list-6>li{width:20%}
}
@media (max-width: 768px){
.list-mb100>li{margin-bottom:65px}
.list-mb50>li{margin-bottom:36px}
.list-mb30>li{margin-bottom:20px}
.list-default{margin-right:-10px;margin-left:-10px}
.list-item{margin-right:10px;margin-left:10px}
.list-3>li{width:50%}
.list-6>li{width:25%}
}
@media (max-width: 500px){
.list-mb100>li{margin-bottom:60px}
.list-mb50>li{margin-bottom:30px}
.list-mb30>li{margin-bottom:15px}
.list-default{margin-right:-8px;margin-left:-8px}
.list-item{margin-right:8px;margin-left:8px}
.list-6>li{width:33.33%}
}
.line1{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.line-multiy,.line2,.line3,.line4,.line5{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.line2{-webkit-line-clamp:2}
.line3{-webkit-line-clamp:3}
.line4{-webkit-line-clamp:4}
.line5{-webkit-line-clamp:5}
.wx-share{margin-top:-85px;margin-left:-70px;border-radius:3px;position:fixed;z-index:1000;top:50%;left:50%;width:140px;padding-top:20px;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}
.wx-share img{display:block;width:120px;margin:0 auto}
.wx-share p{font-size:12px;line-height:30px;text-align:center;font-weight:500;color:#000}
.wx-share i{position:absolute;top:0;right:0;font-size:20px;width:20px;height:20px;line-height:20px;text-align:center;color:#000}
.img-box{position:relative;overflow:hidden}
.img-box::before{content:"";display:block}
.img-box>img{left:0;position:absolute;top:0;width:100%}
@font-face{font-family:"Montserrat-Regular";src:url('../fonts/montserrat-regular.eot');src:url('../fonts/montserrat-regular.eot') format('embedded-opentype'),url('../fonts/montserrat-regular.woff') format('woff'),url('../fonts/montserrat-regular.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:"Montserrat-Medium";src:url('../fonts/montserrat-medium.eot');src:url('../fonts/montserrat-medium.eot') format('embedded-opentype'),url('../fonts/montserrat-medium.woff') format('woff'),url('../fonts/montserrat-medium.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:"Montserrat-Light";src:url('../fonts/montserrat-light.eot');src:url('../fonts/montserrat-light.eot') format('embedded-opentype'),url('../fonts/montserrat-light.woff') format('woff'),url('../fonts/montserrat-light.ttf') format('truetype');font-weight:400;font-style:normal}
@-webkit-keyframes fadeInUpSmall{from{opacity:0;-webkit-transform:translate3d(0, 80px, 0);transform:translate3d(0, 80px, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
@keyframes fadeInUpSmall{from{opacity:0;-webkit-transform:translate3d(0, 80px, 0);transform:translate3d(0, 80px, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes scaleImg{from{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}
}
@keyframes scaleImg{from{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}
}
.scaleImg{-webkit-animation-name:scaleImg;animation-name:scaleImg}
@-webkit-keyframes scaleBigImg{from{-webkit-transform:scale(1.06, 1.06);transform:scale(1.06, 1.06)}
to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}
}
@keyframes scaleBigImg{from{-webkit-transform:scale(1.06, 1.06);transform:scale(1.06, 1.06)}
to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}
}
.scaleBigImg{-webkit-animation-name:scaleBigImg;animation-name:scaleBigImg}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}
.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}
.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}
.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}
.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}
.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}
.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}
.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}
.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}

header{position:sticky; top:0; z-index:10000;}
.header{-webkit-transition:border .1s linear;-o-transition:border .1s linear;transition:border .1s linear;width:100%;border-bottom:1px solid #F4F5F7;z-index:600}
.logo{height:40px}
.logo img{height:100%;width:auto}
.header-rcont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-lang a{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear;font-size:14px;color:#000;font-family:"Montserrat-Regular"}
.header-lang a.on{color:rgba(0,0,0,0.3)}
.header-lang a:hover{color:rgba(0,0,0,0.3)}
.header-lang .line{width:1px;height:12px;background-color:#000;-webkit-transform:rotate(20deg);transform:rotate(20deg);margin-left:5px;margin-right:5px}
.header-search{margin-left:15px}
.hs-btn{font-size:12px;color:#000}

.header{-webkit-transition:transform .4s linear;-webkit-transition:-webkit-transform .4s linear;transition:-webkit-transform .4s linear;-o-transition:transform .4s linear;transition:transform .4s linear;transition:transform .4s linear, -webkit-transform .4s linear}
.header::after{-webkit-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:-1}
.head-search__modal{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e71a21;z-index:700}
.hsm-close{-webkit-transition:transform .3s linear;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;position:absolute;display:inline-block;right:1.875em;top:.4375em;color:#fff;cursor:pointer}
.head-search__mcont{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:830px;width:100%}
.head-search__mcont input{width:100%;height:38px;color:#fff;padding:0;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,0.6)}
.head-search__mcont input::-webkit-input-placeholder{color:#fff}
.hsm-btn{padding:0;background-color:transparent;outline:none;border:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;cursor:pointer;z-index:20}

@media (min-width: 1025px){
.m-menu,.pro-list__btn{display:none}
.header{height:70px}
.header-transY .header{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.hsm-close:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.hsm-btn{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}
.hsm-btn:hover{opacity:.7}
.haeder-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.haeder-menu>li{margin:0 55px;position:relative}
.haeder-menu>li:hover .hm-link{color:#231717}
.haeder-menu>li:hover .hm-link::after{width:100%}
.haeder-menu .hm-link{display:inline-block;font-size:16px;padding:28px 0;color:#000;position:relative}
.haeder-menu .hm-link::after{-webkit-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear;content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#e71a21}
.haeder-menu .mhm-link{display:none}
}
@media (max-width: 1024px){
.logo,.header-rcont{position:relative;z-index:620}
.logo{height:34px}
.m-menu{ display:block; margin-left:15px;cursor:pointer}
.m-menu i{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;display:block;width:22px;height:2px;background-color:#000;margin:5px 0}
.open .m-menu i:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}
.open .m-menu i:nth-child(2){opacity:0}
.open .m-menu i:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}
.header-nav{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;padding:120px 24px 24px 24px;overflow-y:auto;display:none;z-index:600}
.header-main{position:relative;padding-top:10px;padding-bottom:10px}
.header-place{height:54px}
.hs-btn{font-size:16px}
.haeder-menu>li{margin-bottom:30px}
.haeder-menu .active .hm-link .icon-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.hm-link{font-size:24px;color:#000;line-height:1.4;display:inline-block;position:relative;padding-right:24px}

}
@media (max-width: 768px){
.head-search__mcont{max-width:80%}
.head-search__mcont input{height:32px}
.head-search__mcont .hsm-btn{font-size:18px}
.head-search__modal .hsm-close{right:12px;top:10px;font-size:24px}
}
@media (max-width: 650px){
.hm-link{font-size:20px}
}

.footer{background-color:#F9FAFC;position:relative}
.footer-main{position:relative}
.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.71429}
.footer-nav dl{margin-right:58px}
.footer-nav dt,.footer-nav dt a{color:#000}
.footer-nav dt{font-weight:500;margin-bottom:20px}
.footer-nav dd{margin-bottom:10px}
.footer-nav dd a{color:rgba(0,0,0,0.5)}
.fc-title{font-weight:700}
.fc-tel{font-family:"Montserrat-Medium";margin-top:.25em}
.footer-share{margin-top:0px;display:-webkit-box;display:-ms-flexbox;display:flex}
.footer-share img{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s; width:130px;}
.footer-attract{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;line-height:1.66667;color:rgba(0,0,0,0.2);position:relative}
.ft-copyright{ color:rgba(0,0,0,0.5); margin-right:0px;}
.ft-copyright a{color:rgba(0,0,0,0.5)}
.ft-link a{color:rgba(0,0,0,0.2);display:inline-block;margin-right:20px}
.footer-suspend{position:fixed;right:16px;bottom:30px;text-align:right;z-index:300}
.footer-suspend .item-box{margin-bottom:6px;cursor:pointer;overflow:hidden;display:inline-block;pointer-events:none}
.footer-suspend .item-box.active{pointer-events:auto}
.footer-suspend .item-box.active .item-inner::after{width:calc(100% - 10px);background-color:#e71a21}
.footer-suspend .item-box.active .item-icon{background-color:#e71a21}
.footer-suspend .item-box.active .item-txt{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.footer-suspend .item-inner{display:inline-block;position:relative}
.footer-suspend .item-inner::after{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;content:"";display:block;position:absolute;right:10px;top:0;width:20px;height:100%;background-color:#D6DCE3;border-radius:24px}
.footer-suspend .item-txt,.footer-suspend .item-icon{display:inline-block;vertical-align:middle}
.footer-suspend .item-txt{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0;font-size:12px;color:#fff;height:46px;line-height:46px;padding-left:20px;padding-right:6px;position:relative;-webkit-transform:translateY(4px);transform:translateY(4px);z-index:10}
.footer-suspend .item-icon{-webkit-transition:background .3s,border .3s;-o-transition:background .3s,border .3s;transition:background .3s,border .3s;position:relative;width:46px;height:46px;border-radius:50%;z-index:20;background-color:#D6DCE3;pointer-events:auto}
.footer-suspend i{position:absolute;left:50%;top:50%;font-size:24px;color:#fff;margin-left:-12px;margin-top:-12px}
.footer-suspend .icon-message{display:block;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:left center;transform-origin:left center}
.footer-suspend .item-back .icon-bt{font-size:12px;margin-top:-6px;margin-left:-10px}
.fbg-white .footer{background-color:#fff}
.fc-mail__title{font-weight:700;line-height:1.71429;margin-top:10px}
.fc-mail__inner{line-height:1.5;font-family:"Montserrat-Medium"}
@media (max-width: 1440px){
.footer-nav dl{margin-right:42px}
}
@media (max-width: 1160px){
.footer-nav dl{margin-right:30px}
}
@media (min-width: 1025px){
.footer-nav dd a{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.footer-nav dd a:hover{color:rgba(0,0,0,0.8)}
.ft-link a{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.ft-link a:hover{color:rgba(0,0,0,0.8)}
.footer-share a{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.footer-share a:hover{color:#e71a21}
}
@media (max-width: 1024px){
.footer-nav{display:none}
.footer-content{ flex-direction:column-reverse}
.ft-copyright{ text-align:center;}
.footer-contact{ text-align:center; margin-top:20px;}
.footer-contact .fc-tel{font-size:32px}
.fc-tel{margin-top:4px}
.footer-share{margin-top:0px}
.footer-share a{font-size:16px;margin-right:26px}
.footer-share .fs-img{left:0;margin-left:-10px}
.footer-suspend .item-icon{width:42px;height:42px}
.footer-suspend .item-txt{height:42px;line-height:42px}
.footer-suspend i{font-size:18px;margin-left:-9px;margin-top:-9px}
}
@media (max-width: 650px){
.ft-link{margin-top:6px}
.ft-link a{margin-right:14px}
.footer-attract{margin-top:20px;margin-right:0px}
.footer-suspend .item-inner::after{right:6px}
.footer-suspend .item-icon{width:36px;height:36px}
.footer-suspend .item-txt{height:36px;line-height:36px}
.footer-suspend i{font-size:16px;margin-left:-8px;margin-top:-8px}
}
.banner{ overflow:hidden;}
.banner .swiper-slide img{ display: block; width:100%;}
.banner .swiper-slide img.mb{ display:none;}
.banner .swiper-button-next, 
.banner .swiper-button-prev{ color:#fff; opacity:0.7;}

.banner .swiper-pagination{ bottom:20px;}
.banner .swiper-pagination .swiper-pagination-bullet{ background:#fff; opacity:0.8;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background:#000;}

.in-pro__items{position:absolute;left:50%;top:50%; transform:translate(-50%,-50%);}
.in-pro__items .item-cont{width:100%;text-align:center;padding-left:24px;padding-right:24px;}
.in-pro__items .item-etitle{font-family:"Montserrat-Medium";line-height:1.21875;}
.in-pro__items .item-ctitle{letter-spacing:1px;font-weight:300;line-height:1.5;margin-bottom:.3125em;}

@media (max-width: 768px){
	.in-pro__items .item-pic{padding-top:133.33333%}
	.banner .swiper-slide img{ display: none;}
	.banner .swiper-slide img.mb{ display: block;}
}
@media (max-width: 500px){
.in-pro__items .fs-32{font-size:16px}
}
body{overflow-x:hidden}
.w1280{max-width:1280px;margin-left:auto;margin-right:auto}
.w1160{max-width:1160px;margin-left:auto;margin-right:auto}
.w850{max-width:850px;margin-left:auto;margin-right:auto}
.w760{max-width:760px;margin-left:auto;margin-right:auto}
.fs-70{font-size:70px}
.fs-68{font-size:68px}
.fs-54{font-size:54px}
.fs-50{font-size:50px}
.fs-42{font-size:42px}
.fs-40{font-size:40px}
.fs-32{font-size:32px}
.fs-24{font-size:24px}
.fs-20{font-size:20px}
.fs-18{font-size:18px}
.fs-16{font-size:16px}
.fs-14{font-size:14px;line-height:1.71429}
.fs-12{font-size:12px}
.fw-300{font-weight:300}
html.sr .load-hidden{visibility:hidden}
.sec-txt{font-size:14px;line-height:1.85714;letter-spacing:.6px}
.bg-cover{background-size:cover;background-position:center center}
.bg-gray{background-color:#F9FAFC}
.paragraph{font-size:14px;line-height:1.71429}
.paragraph blockquote{font-size:20px;line-height:1.4;font-weight:300;padding-left:20px;position:relative}
.paragraph blockquote::before{content:"";display:block;position:absolute;left:0;top:.2em;bottom:.2em;width:4px;background-color:#E0E0E0}
.paragraph h3{font-size:24px;line-height:1.5}
.paragraph h4{font-size:12px;margin-top:8px;color:#808080;letter-spacing:1px;line-height:1.83333}
.paragraph strong{font-weight:500}
.paragraph img{max-width:100%;width:auto !important;height:auto !important}
.relative{position:relative}
.text-center{text-align:center}
.page-hybr{position:relative;overflow:hidden}
.page-hybr__bgPic{padding-top:34.73958%}
.page-hybr__inner{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
@-webkit-keyframes moveRightIn{50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
51%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes moveRightIn{50%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
51%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@-webkit-keyframes moveLeftIn{50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}
51%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes moveLeftIn{50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}
51%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@-webkit-keyframes moveDown{50%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}
51%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes moveDown{50%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}
51%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes moveUp{50%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}
51%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes moveUp{50%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}
51%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.btn-more{font-size:14px;letter-spacing:1px;color:#000}
.btn-more span{display:inline-block;position:relative;padding-right:16px}
.btn-more i{position:absolute;right:0;top:50%;font-size:12px;margin-top:-6px;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:right center;transform-origin:right center}
.btn-more i::before{display:block}
.btn-unfold{color:#000;letter-spacing:1px;line-height:1.66667}
.btn-unfold span{display:inline-block;padding-right:14px;position:relative}
.btn-unfold i{position:absolute;right:0;top:50%;font-size:12px;margin-top:-6px;-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transform-origin:right center;transform-origin:right center}
.slick-dots li,.slick-dots button{display:inline-block;vertical-align:middle}
.slick-dots button{border:none;background-color:transparent;}
.slick-dot__white{position:absolute;right:16px;bottom:16px;z-index:60}
.slick-dot__white li{margin-left:4px;margin-right:4px}
.slick-dot__white button{width:10px;height:10px;border-radius:50%;position:relative;padding:0;background-color:rgba(255,255,255,0.5);cursor:pointer}
.slick-dot__white .slick-active button{background-color:#fff}
.page-column .ctitle{font-weight:300;letter-spacing:1px;line-height:1.7}
.page-column .etitle{line-height:1.2;font-family:"Montserrat-Light"; text-transform:uppercase;}
.list-date{font-family:Arial}
.list-date .item-month{line-height:.8;-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-transform-origin:center center;transform-origin:center center}
.pagination{text-align:center}
.pagination li{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}
.pagination .item-link{color:#000;font-family:"Montserrat-Medium";display:inline-block;position:relative;padding:8px 1px}
.pagination .item-link::after{-webkit-transition:transform .3s linear;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#E60012;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}
.pagination .list-arrow a{color:#e71a21;font-size:12px}
.pagination .on .item-link{color:#e71a21}
.list-toggle{}
.list-toggle .item-box{display:inline-block;vertical-align:middle;width:33.33%}
.list-toggle .item-cbox{text-align:center}
.list-toggle .item-rbox{text-align:right}
.list-tprev i,.list-tprev span,.list-tnext i,.list-tnext span{display:inline-block;vertical-align:middle}
.list-tprev i,.list-tnext i{font-size:14px;color:#e71a21}
.list-tprev span,.list-tnext span{color:rgba(0,0,0,0.4)}
.list-tprev span{margin-left:16px}
.list-tnext span{margin-right:16px}
.btn{display:inline-block;width:126px;height:40px;line-height:40px;text-align:center;border-radius:20px;background-color:#e71a21;color:#fff}
.line-tab{border-top:1px solid rgba(112,112,112,0.1);border-bottom:1px solid rgba(112,112,112,0.1);padding-top:10px}
.list-tab li{display:inline-block}
.list-tab a{color:#000;letter-spacing:1px;line-height:1.7;font-weight:300;display:inline-block;padding-bottom:12px;position:relative}
.list-tab a::after{-webkit-transition:transform .4s linear;-webkit-transition:-webkit-transform .4s linear;transition:-webkit-transform .4s linear;-o-transition:transform .4s linear;transition:transform .4s linear;transition:transform .4s linear, -webkit-transform .4s linear;content:"";display:block;position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#e71a21;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}
.list-tab .on a::after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.p-search__cont{position:relative;margin-top:7px;padding-left:15px}
.p-search__cont::before{content:"";display:block;position:absolute;left:0;top:0;width:1px;height:100%;background-color:rgba(0,0,0,0.4)}
.p-search__cont input{padding:0;border:none;outline:none;color:rgba(0,0,0,0.4);width:100%}
.p-search__cont input::-webkit-input-placeholder{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;color:rgba(0,0,0,0.4);font-family:"Montserrat-Light"}
.p-search__cont input::-moz-placeholder{-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear;color:rgba(0,0,0,0.4);font-family:"Montserrat-Light"}
.p-search__cont input:-ms-input-placeholder{-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear;color:rgba(0,0,0,0.4);font-family:"Montserrat-Light"}
.p-search__cont input::-ms-input-placeholder{-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear;color:rgba(0,0,0,0.4);font-family:"Montserrat-Light"}
.p-search__cont input::placeholder{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;color:rgba(0,0,0,0.4);font-family:"Montserrat-Light"}
.p-search__cont input:focus::-webkit-input-placeholder{opacity:0}
.p-search__cont input:focus::-moz-placeholder{opacity:0}
.p-search__cont input:focus:-ms-input-placeholder{opacity:0}
.p-search__cont input:focus::-ms-input-placeholder{opacity:0}
.p-search__cont input:focus::placeholder{opacity:0}
.p-search__btn{position:absolute;right:0;top:0;background-color:transparent;border:none;font-size:18px;color:#e71a21;padding:0}
.list-round{width:24px;height:24px;border:1px solid #e71a21;border-radius:50%;position:relative}
.list-round .item-plus{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:10px}
.list-round .item-plus::before,.list-round .item-plus::after{content:"";display:block;position:absolute;background-color:#e71a21}
.list-round .item-plus::before{width:100%;height:1px;left:0;top:50%}
.list-round .item-plus::after{height:100%;width:1px;left:50%;top:0}
.form-full{background-color:#fff}
.form-full.form-gray{background-color:#F9FAFC}
.form-full.form-gray input,.form-full.form-gray textarea{background-color:#fff}
input,textarea{border:none;outline:none;padding:0}
.form-basic input,.form-basic textarea{background-color:#F9FAFC;width:100%;letter-spacing:.6px;color:rgba(0,0,0,0.8)}
.form-basic input::-webkit-input-placeholder, .form-basic textarea::-webkit-input-placeholder{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}
.form-basic input::-moz-placeholder, .form-basic textarea::-moz-placeholder{-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear}
.form-basic input:-ms-input-placeholder, .form-basic textarea:-ms-input-placeholder{-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear}
.form-basic input::-ms-input-placeholder, .form-basic textarea::-ms-input-placeholder{-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear}
.form-basic input::placeholder,.form-basic textarea::placeholder{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}
.form-basic input{padding:14px 24px}
.form-basic textarea{resize:none;height:170px;padding-left:20px;padding-top:20px}
.form-basic .focus .form-cont::after{opacity:1}
.form-basic .focus input::-webkit-input-placeholder, .form-basic .focus textarea::-webkit-input-placeholder{opacity:0}
.form-basic .focus input::-moz-placeholder, .form-basic .focus textarea::-moz-placeholder{opacity:0}
.form-basic .focus input:-ms-input-placeholder, .form-basic .focus textarea:-ms-input-placeholder{opacity:0}
.form-basic .focus input::-ms-input-placeholder, .form-basic .focus textarea::-ms-input-placeholder{opacity:0}
.form-basic .focus input::placeholder,.form-basic .focus textarea::placeholder{opacity:0}
.form-body{width:84%;margin-left:auto;margin-right:auto}
.form-cont{position:relative;margin-left:15px;margin-right:15px}
.form-cont::after{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#e71a21;opacity:0}
label.error{position:absolute;left:0;top:100%;font-size:12px;color:#e71a21;padding-top:2px}
.form-content{margin-left:-15px;margin-right:-15px; font-size:0;}
.form-group{display:inline-block;vertical-align:top;margin-bottom:20px}
.form-w3{width:33.33%}
.form-w5{width:50%}
.form-w10{width:100%}
.form-btn__box .hint{color:rgba(0,0,0,0.8);line-height:1.66667}
.btn-submit{display:inline-block;background-color:#e71a21;border:none;border-radius:20px;width:140px;padding:6px 0;color:#fff;text-align:center;cursor:pointer;margin-top:10px}
.sr-arrow{width:36px;height:36px;border:1px solid #e71a21;border-radius:50%;position:relative;color:#e71a21;cursor:pointer}
.sr-arrow i{position:absolute;left:50%;top:50%;margin-left:-6px;margin-top:-6px;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center center;transform-origin:center center;font-size:12px}
.sr-arrow i::before{display:block}
.list-tab__full{position:relative;z-index:80}
.list-tab__filtrate{display:none}
.btn-vid{width:52px;height:52px;position:relative;cursor:pointer;border:1px solid #fff;border-radius:50%}
.btn-vid i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:16px;color:#fff}
.btn-vid svg{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.btn-vid .cls-1{stroke:#fff;stroke-dashoffset:471px}
.btn-vid.black{border-color:#000}
.btn-vid.black i{color:#000}
.btn-vid.black .cls-1{stroke:#000}
.sm-ui__msg{display:none;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:8px;background-color:rgba(0,0,0,0.6);color:#fff;font-size:14px;padding:16px 20px;z-index:1000}
.scroll-hint{display:none}
.move-screen__cursor{position:relative;overflow:hidden}
.move-cursor__dec{position:absolute;-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;-o-transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease, -webkit-transform .2s ease;background:url(../fonts/drag.svg) no-repeat center center;width:50px;height:50px;pointer-events:none;opacity:0;z-index:200}
.move-cursor__dec.show{opacity:1}
.move-cursor__dec.scale{-webkit-transform:scale(0.7);transform:scale(0.7)}
.list-video__cont{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000}
.list-video__cont .close-video{position:absolute;right:20px;top:20px;font-size:24px;color:#fff;z-index:100;cursor:pointer}
.list-video__cont video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20}
.dialog-video__wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1200;display:none}
.dialog-video__wrap .bg{position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.6);z-index:80}
.dialog-video__wrap .close-video{position:absolute;right:20px;top:20px;font-size:24px;color:#fff;z-index:100;cursor:pointer}
.dialog-video__cont{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100}
.dialog-video__cont video{width:100%}
.sm-dialog__wrap{position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:999}
.sm-dialog__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.56);z-index:50}
.close-dialog{cursor:pointer;position:absolute;right:10px;top:10px;font-size:20px;color:#000}
#newBridge .nb-icon-wrap{display:none;opacity:0;visibility:hidden}
@media (min-width: 1025px){
.close-video,.close-dialog{display:block;-webkit-transition:transform .3s linear;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}
.close-video:hover,.close-dialog:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.btn-vid .cls-1{-webkit-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear}
.btn-vid:hover .cls-1{stroke-dashoffset:0}
.move-screen__cursor{cursor:none}
.pagination .item-link{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.pagination .item-link:hover{color:#e71a21}
.pagination .list-arrow a{-webkit-transition:transform .3s linear;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;display:inline-block}
.pagination .list-prev a:hover{-webkit-transform:translateX(-6px);transform:translateX(-6px)}
.pagination .list-right a:hover{-webkit-transform:translateX(6px);transform:translateX(6px)}
.sr-arrow__abs{position:relative}
.sr-arrow__abs .sr-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sr-arrow__abs .sr-prev{left:-75px}
.sr-arrow__abs .sr-next{right:-75px}
.btn-more{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.btn-more:hover{color:#e71a21}
.btn-more:hover i::before{-webkit-animation:moveRightIn 1s 1;animation:moveRightIn 1s 1}
.btn-unfold{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.btn-unfold:hover{color:#e71a21}
.btn-unfold:hover .icon-down::before{display:inline-block;-webkit-animation:moveDown 1s 1;animation:moveDown 1s 1}
.slick-arrow:hover .icon-arrow-left::before{-webkit-animation:moveLeftIn 1s 1;animation:moveLeftIn 1s 1}
.slick-arrow:hover .icon-arrow-right::before{-webkit-animation:moveRightIn 1s 1;animation:moveRightIn 1s 1}
.list-tprev:hover .icon-m-left::before{display:inline-block;-webkit-animation:moveLeftIn 1s 1;animation:moveLeftIn 1s 1}
.list-tnext:hover .icon-m-right::before{display:inline-block;-webkit-animation:moveRightIn 1s 1;animation:moveRightIn 1s 1}
.list-tab a{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.list-tab a:hover{color:#e71a21}
.p-search__btn{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.p-search__btn:hover{color:rgba(0,0,0,0.5)}
.btn-submit,.btn{position:relative;overflow:hidden;z-index:10}
.btn-submit::after,.btn::after{content:'';z-index:10;position:absolute;top:50%;left:-100px;margin:-15px 0 0 1px;width:30px;height:30px;border-radius:50%;background-color:#000;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale3d(1, 2, 1);transform:scale3d(1, 2, 1);z-index:-1;-webkit-transition:opacity 0.3s cubic-bezier(0.7, 0, 0.9, 1),-webkit-transform 0.3s cubic-bezier(0.7, 0, 0.9, 1);transition:opacity 0.3s cubic-bezier(0.7, 0, 0.9, 1),-webkit-transform 0.3s cubic-bezier(0.7, 0, 0.9, 1);-o-transition:opacity 0.3s cubic-bezier(0.7, 0, 0.9, 1),transform 0.3s cubic-bezier(0.7, 0, 0.9, 1);transition:opacity 0.3s cubic-bezier(0.7, 0, 0.9, 1),transform 0.3s cubic-bezier(0.7, 0, 0.9, 1);transition:opacity 0.3s cubic-bezier(0.7, 0, 0.9, 1),transform 0.3s cubic-bezier(0.7, 0, 0.9, 1),-webkit-transform 0.3s cubic-bezier(0.7, 0, 0.9, 1)}
.btn-submit:hover::after,.btn:hover::after{-webkit-transform:scale3d(12, 12, 1);transform:scale3d(12, 12, 1)}
.page-hybr__bgPic{background-attachment:fixed}
}
@media (max-width: 1440px){
.w1280{width:90%}
.w1160{width:84%}
.form-content{margin-left:-12px;margin-right:-12px}
.form-cont{margin-left:12px;margin-right:12px}
}
@media (max-width: 1024px){
.w1280,.w1160{width:auto;margin-left:24px;margin-right:24px}
.w760{margin-left:30px;margin-right:30px}
.fs-70{font-size:62px}
.fs-68{font-size:58px}
.fs-54{font-size:46px}
.fs-50{font-size:42px}
.fs-32{font-size:26px}
.fs-24{font-size:22px}
.fs-20{font-size:18px}
.fs-18{font-size:16px}
.paragraph blockquote{font-size:18px}
.paragraph h3{font-size:22px}
.list-tab__filtrate{font-size:16px;color:#000;position:relative;display:inline-block;padding-right:20px;cursor:pointer;font-family:"Montserrat-Light"}
.list-tab__filtrate .icon-down{-webkit-transition:transform .3s linear;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;position:absolute;right:0;top:50%;font-size:12px;margin-top:-7px;display:block}
.list-tab__filtrate .icon-down::before{display:block;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transform-origin:center center;transform-origin:center center}
.list-tab__filtrate.active .icon-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.line-tab{padding-bottom:10px}
.line-tab a{padding-top:6px;padding-bottom:6px}
.list-tab__full .list-tab{position:absolute}
.list-tab{position:absolute;left:0;top:30px;width:100%;text-align:center;background-color:#fff;margin-left:0;margin-right:0;display:none;min-width:300px;z-index:200}
.list-tab li{display:block;margin-right:0;padding:8px 0}
.p-search__cont{margin-top:0}
.sr-arrow__abs{text-align:center}
.sr-arrow{display:inline-block;vertical-align:middle;margin:30px 20px 0 20px}
.form-body{width:90%}
.scroll-hint{text-align:center;display:block;color:#c7c7c7;margin-top:20px}
.scroll-hint i,.scroll-hint span{display:inline-block;vertical-align:middle}
.scroll-hint i{font-size:24px}
.scroll-hint span{margin-left:4px;font-size:14px}
.move-cursor__dec{display:none}
.btn-vid{width:46px;height:46px}
}
@media (max-width: 768px){
.w760{max-width:initial;margin-left:24px;margin-right:24px}
.fs-70{font-size:54px}
.fs-68{font-size:48px}
.fs-54{font-size:42px}
.fs-50{font-size:36px}
.fs-32{font-size:24px}
.form-w3{width:50%}
.form-content{margin-left:-10px;margin-right:-10px}
.form-cont{margin-left:10px;margin-right:10px}
.btn-vid{width:38px;height:38px}
.dialog-video__cont{width:90%}
}
@media (max-width: 650px){
.fs-70{font-size:42px}
.fs-68{font-size:36px}
.fs-54{font-size:34px}
.fs-50{font-size:32px}
.fs-32{font-size:22px}
.p-search__btn{font-size:16px;top:2px}
.list-tprev span{margin-left:10px}
.list-tnext span{margin-right:10px}
.form-w3,.form-w5{width:100%}
.sr-arrow{width:28px;height:28px}
}
@media (max-width: 500px){
.fs-70{font-size:36px}
.fs-68{font-size:32px}
.fs-54{font-size:28px}
.fs-50{font-size:26px}
.fs-32{font-size:18px}
.fs-16{font-size:14px}
.btn{width:110px;height:35px;line-height:35px}
.pagination .item-link{display:none}
.pagination .list-arrow a{font-size:20px}
.form-group{margin-bottom:16px}
.form-content{margin-left:-8px;margin-right:-8px}
.form-cont{margin-left:8px;margin-right:8px}
.form-basic input{padding:12px 16px}
.page-hybr__bgPic{padding-top:260px}
.btn-vid{width:32px;height:32px}
.btn-vid i{font-size:14px}
}
.center-tab{text-align:center}
.center-tab li{margin-left:26px;margin-right:26px}
.list-train .item-cont{position:relative}
.list-train .item-pic::before{padding-top:56.16438%}
.list-train .item-inner{color:#000;margin-top:16px;position:relative;padding-right:24px}
.list-train .item-title{line-height:1.6875;letter-spacing:1px}
.list-train .item-time{position:absolute;right:0;top:6px;font-weight:500}
.list-train .item-btn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
@media (min-width: 1025px){
.train-tab a{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.train-tab a:hover{color:#e71a21}
.train-tab .on a:hover{color:#000}
}
@media (max-width: 1024px){
.list-train .item-inner{margin-top:12px}
}
@media (max-width: 500px){
.list-train li{width:100%;margin-bottom:50px}
.list-train .item-inner{margin-top:8px}
}
.n-slick__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.n-slick__Img{width:65%}
.n-slick__Img .item-pic::before{padding-top:52.91005%}
.n-slick__article{width:35%;background-color:#F9FAFC;padding:30px}
.n-slick__article .slick-list,.n-slick__article .slick-track,.n-slick__article .item-box{height:100%}
.n-slick__article .slick-slide>div{height:100%}
.n-slick__article .item-date{display:inline-block;text-align:center}
.n-slick__article a{color:#000;display:block;height:100%}
.n-slick__article .item-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-ms-flex-line-pack:justify;align-content:space-between}
.n-slick__article .item-inner{width:100%}
.n-slick__article .item-title{width:86%;margin-bottom:.6em}
.n-slick__article .item-txt{width:94%;letter-spacing:.6px;font-weight:300}
.nl-title{line-height:1.5}
.nl-title .icon-hotspot{color:rgba(230,0,18,0.6);font-size:16px}
.list-news li:nth-child(1) .icon-hotspot,.list-news li:nth-child(2) .icon-hotspot,.list-news li:nth-child(3) .icon-hotspot{display:inline-block}
.list-news .item-cont{background-color:#F9FAFC;padding:30px}
.list-news a{color:#000}
.list-news .item-pic{overflow:hidden}
.list-news .item-pic::before{padding-top:53.33333%}
.list-news .item-date{display:inline-block}
.list-news .item-title{margin-bottom:.8em}
.list-news .icon-hotspot{display:none}
.nd-title{font-weight:300;letter-spacing:1px;line-height:1.25;margin-bottom:.25em}
.nd-title h1{max-width:570px}
.nd-title .icon-hotspot{color:#FF0000;font-size:.625em;margin-right:.2em;display:inline-block;vertical-align:middle}
.nd-handle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.nd-handle .bdt-ldata{position:absolute;right:0;top:4px}
.nd-date{color:#e71a21;font-family:"Montserrat-Light";margin-right:28px}
.nd-share a{font-size:14px;margin-right:14px;color:rgba(0,54,134,0.3)}
.nd-line{position:relative;height:2px;border-bottom:1px solid rgba(112,112,112,0.3)}
.nd-line::before{content:"";display:block;position:absolute;left:-100vw;top:1px;width:200vw;height:1px;background-color:rgba(112,112,112,0.2)}
.nd-line::after{content:"";display:block;max-width:760px;margin-left:auto;margin-right:auto;border-bottom:2px solid #e71a21}
.nd-line2{border-bottom:1px solid rgba(112,112,112,0.1)}
@media (min-width: 1025px){
.nd-share a{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.nd-share a:hover{color:#e71a21}
.list-news .item-title,.list-news .icon-hotspot{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.list-news a:hover .item-title{color:#e71a21}
.list-news a:hover .icon-hotspot{color:#e60012}
.n-slick__Img .item-pic img{-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.47, 0, 0.745, 0.715);transition:-webkit-transform 0.8s cubic-bezier(0.47, 0, 0.745, 0.715);-o-transition:transform 0.8s cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform 0.8s cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform 0.8s cubic-bezier(0.47, 0, 0.745, 0.715), -webkit-transform 0.8s cubic-bezier(0.47, 0, 0.745, 0.715)}
.n-slick__Img a:hover .item-pic img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.n-slick__article .item-title,.n-slick__article .icon-hotspot{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.n-slick__article a:hover .item-title{color:#e71a21}
.n-slick__article a:hover .icon-hotspot{color:#e60012}
}
@media (max-width: 1024px){
.n-slick__Img,.n-slick__article{width:100%}
.n-slick__article{padding-left:24px;padding-right:24px}
.n-slick__article .item-inner{margin-top:30px}
.list-news .item-title{margin-top:50px}
}
@media (max-width: 580px){
.list-news li{width:100%}
}
@media (max-width: 500px){
.nd-title{line-height:1.5}
}
.dw-tab__full,.dw-search__box{width:50%}
.dw-tab__list{position:relative}
.dw-tab__list li{margin-right:52px}
.dw-tab__list::after{content:"";display:block;position:absolute;right:0;top:0;width:1px;height:100%;background-color:rgba(112,112,112,0.1)}
.p-search__box{padding-left:34px}
.dw-tab__cont{display:-webkit-box;display:-ms-flexbox;display:flex}
.list-download .list-item{background-color:#F9FAFC;padding:30px}
.list-download .item-title{color:#000;letter-spacing:1px;line-height:1.5;height:94px;overflow:hidden}
.list-download .item-attr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.list-download .item-val{color:#000;font-size:12px;letter-spacing:1px}
.list-download .line{display:inline-block;margin-left:5px;margin-right:5px;width:1px;height:10px;background-color:rgba(0,54,134,0.2)}
.list-download .item-sym{color:#e71a21}
.list-download .item-sym::before{display:inline-block}
.download-form__cont{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:690px;background-color:#F9FAFC;padding-top:60px;padding-bottom:50px;overflow-y:auto;z-index:120}
.download-form__cont input{background-color:#fff;padding-top:10px;padding-bottom:10px}
.download-form__cont textarea{background-color:#fff}
@media (min-width: 1025px){
.list-download .list-item,.list-download .line{-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}
.list-download .item-title,.list-download .item-val,.list-download .item-sym{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.list-download a:hover .list-item{background-color:#e71a21}
.list-download a:hover .line{background-color:rgba(255,255,255,0.2)}
.list-download a:hover .item-title,.list-download a:hover .item-val,.list-download a:hover .item-sym{color:#fff}
.list-download a:hover .item-sym::before{-webkit-animation:moveDown 1s 1;animation:moveDown 1s 1}
}
@media (max-width: 1024px){
.dw-tab__full{width:104px}
.dw-tab__cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.dw-search__box{width:calc(100% - 104px)}
.dw-tab__list{text-align:left}
.dw-tab__list::after{display:none}
}
@media (max-width: 768px){
.list-download .list-item{padding:24px 20px}
.download-form__cont{width:auto;left:24px;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
@media (max-width: 650px){
.p-search__box{padding-left:20px}
}
@media (max-width: 500px){
.list-download .list-item{padding:20px 15px}
}
.page-problem .footer{background-color:#fff}
.pb-search__wrap{padding-bottom:14px;border-bottom:none}
.pb-search__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pb-hint{width:110px;letter-spacing:1px}
.pb-search__box{width:calc(100% - 110px)}
.pb-search__box .p-search__cont{padding-left:50px}
.pb-search__box .p-search__cont::before{background-color:rgba(112,112,112,0.1)}
.problem-content{background-color:#F9FAFC}
.list-problem{background-color:#fff;padding:60px 50px 30px 50px}
.list-problem li:last-child .item-box{border-bottom:none}
.list-problem li:nth-child(1) .icon-hotspot,.list-problem li:nth-child(2) .icon-hotspot,.list-problem li:nth-child(3) .icon-hotspot{display:inline-block}
.list-problem .item-box{border-top:1px solid rgba(112,112,112,0.1);padding-top:14px;padding-bottom:14px;position:relative}
.list-problem .item-box::before{-webkit-transition:transform .3s linear;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:3px;background-color:#e71a21;-webkit-transform:scaleY(0);transform:scaleY(0)}
.list-problem .item-title{line-height:1.33333}
.list-problem .item-title i{margin-top:3px;vertical-align:top}
.list-problem .item-title span{width:calc(100% - 30px);display:inline-block;vertical-align:top}
.list-problem .icon-hotspot{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear;color:rgba(230,0,18,0.5);font-size:14px;display:none;margin-right:10px}
.list-problem .item-caption{position:relative;padding-right:30px;cursor:pointer}
.list-problem .item-round{position:absolute;right:0;top:0}
.list-problem .item-round::before,.list-problem .item-round::after{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}
.list-problem .item-txt{color:rgba(123,123,123,0.7);width:82%;padding-top:10px;display:none;padding-bottom:30px}
.list-problem .active .icon-hotspot{color:#E60012}
.list-problem .active .item-round .item-plus::after{opacity:0}
@media (min-width: 1025px){
.list-problem .icon-hotspot{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.list-problem .item-title{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.list-problem .item-title:hover{color:#e71a21}
.list-problem .item-title:hover .icon-hotspot{color:#e60012}
}
@media (max-width: 1024px){
.list-problem{padding-left:30px;padding-right:30px}
.list-problem .icon-hotspot{margin-right:5px}
.list-problem .item-title{line-height:1.5}
.list-problem .item-txt{margin-left:21px}
.pb-hint{width:42px}
.pb-search__box{width:calc(100% - 42px)}
.pb-search__box .p-search__cont{padding-left:24px}
}
.list-job li{background-color:#F9FAFC}
.list-job .item-tcont{padding:30px}
.list-job .item-header{position:relative;padding-right:34px;cursor:pointer}
.list-job .item-round{position:absolute;right:0;top:0}
.list-job .item-round::before,.list-job .item-round::after{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}
.list-job .item-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.list-job .item-title,.list-job .item-txt1{width:33%}
.list-job .item-message,.list-job .item-txt2{width:67%}
.list-job .item-title{line-height:1.5;padding-right:40px}
.list-job .item-message{display:-webkit-box;display:-ms-flexbox;display:flex}
.list-job .item-message>div{width:25%;padding-right:20px}
.list-job .item-bcont{display:none;padding:30px 30px 50px 30px;border-top:1px solid rgba(112,112,112,0.1)}
.list-job .item-binner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:34px}
.list-job .item-txt1 .title{margin-bottom:20px}
.list-job .item-txt2{max-width:730px}
.list-job .item-txt2 hr{height:1px;border:none;border-bottom:1px solid rgba(112,112,112,0.1);margin-top:30px;margin-bottom:30px}
.list-job .item-txt2 h4{font-weight:400}
.list-job .item-blist>div{position:relative;padding-left:20px}
.list-job .item-blist i{position:absolute;left:0;top:6px;font-size:12px;color:#e71a21}
.list-job .item-blist .icon-mail::before{display:block;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left center;transform-origin:left center}
.list-job .active .item-round .item-plus::after{opacity:0}
@media (min-width: 1025px){
.list-job .item-header:hover .item-title{color:#e71a21}
.list-job .item-title{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
}
@media (max-width: 1024px){
.list-job .item-txt1,.list-job .item-txt2{width:100%}
.list-job .item-txt1{margin-bottom:35px}
}
@media (max-width: 650px){
.list-job .item-tcont{padding:20px}
.list-job .item-post,.list-job .item-site,.list-job .item-edu{display:none}
.list-job .item-title{width:calc(100% - 80px);padding-right:20px}
.list-job .item-message{width:80px}
.list-job .item-message>div{width:100%}
.list-job .item-binner{padding-right:0}
}
.maps{height:550px}
.anchorBL{display:none}
.ct-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ct-address__box{width:66%;border-right:1px solid rgba(0,54,134,0.1)}
.ct-contact__inner{width:34%;padding-left:6%}
.ct-contact__inner .title{position:relative;padding-left:24px}
.ct-contact__inner .title i{color:#e71a21;position:absolute;left:0;top:.1em;font-size:.9em}
.ct-contact__inner .txt{line-height:2.14286}
.ct-address__list{max-width:385px}
.ct-address__list li{padding-bottom:22px;margin-bottom:20px;border-bottom:1px solid rgba(112,112,112,0.1)}
.ct-address__list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.ct-address__list .item-title{padding-left:30px;position:relative;letter-spacing:1px;line-height:1.7;margin-bottom:.3em}
.ct-address__list .item-icon{width:24px;position:absolute;left:0;top:7px}
.ct-address__list .item-icon::before{padding-top:83.33333%}
@media (max-width: 1680px){
.maps{height:480px}
}
@media (max-width: 1440px){
.maps{height:420px}
}
@media (max-width: 1280px){
.maps{height:380px}
}
@media (max-width: 650px){
.ct-address__box,.ct-contact__inner{width:100%}
.ct-address__box{border-right:none;border-bottom:1px solid rgba(0,54,134,0.1);padding-bottom:35px;margin-bottom:40px}
.ct-contact__inner{padding-left:0}
}
@media (max-width: 500px){
.maps{height:280px}
}
.ab-inner1{}
.ab-inner1 .title{line-height:1.3125;letter-spacing:1px; text-align:center;}
.ab-inner1 .txt{}
.ab-inner1 .txt p{ margin-bottom:15px; text-indent:2em;}
.ab-inner1 .txt li{font-weight:400; font-size:16px; color:#e71a21}
.ab-bgPic::before{padding-top:43.10345%}
.ab-global{background-color:#F9FAFC}
.ab-global .pic::before{padding-top:38.36207%}
.ab-global .img-2{display:none}
.glo-dots{position:absolute;width:28px;height:28px;-webkit-transition:transform 2s linear;-webkit-transition:-webkit-transform 2s linear;transition:-webkit-transform 2s linear;-o-transition:transform 2s linear;transition:transform 2s linear;transition:transform 2s linear, -webkit-transform 2s linear}
.glo-dots.scale{-webkit-transform:scale(2);transform:scale(2)}
.glo-dots::before,.glo-dots::after{content:"";display:block;position:absolute;border-radius:50%}
.glo-dots::before{background-color:rgba(0,54,134,0.1);left:0;top:0;width:100%;height:100%}
.glo-dots::after{top:50%;left:50%;background-color:rgba(0,54,134,0.2);width:18px;height:18px;margin-top:-9px;margin-left:-9px}
.glo-dots .item-circle{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background-color:#e71a21}
@-webkit-keyframes roundScale{0%{-webkit-transform:scale(0);transform:scale(0)}
100%{-webkit-transform:scale(2);transform:scale(2)}
}
@keyframes roundScale{0%{-webkit-transform:scale(0);transform:scale(0)}
100%{-webkit-transform:scale(2);transform:scale(2)}
}
.glo-dot1{-webkit-animation-delay:1s;animation-delay:1s}
.glo-dot2{-webkit-animation-delay:2s;animation-delay:2s}
.glo-dot3{-webkit-animation-delay:3s;animation-delay:3s}
.glo-dot4{-webkit-animation-delay:4s;animation-delay:4s}
.glo-dot5{-webkit-animation-delay:5s;animation-delay:5s}
.glo-dot6{-webkit-animation-delay:6s;animation-delay:6s}
.glo-dot7{-webkit-animation-delay:7s;animation-delay:7s}
.glo-dot8{-webkit-animation-delay:8s;animation-delay:8s}
.glo-dot9{-webkit-animation-delay:9s;animation-delay:9s}
.glo-dot10{-webkit-animation-delay:10s;animation-delay:10s}
.glo-dot11{-webkit-animation-delay:11s;animation-delay:11s}
.glo-dot12{-webkit-animation-delay:12s;animation-delay:12s}
.glo-dot13{-webkit-animation-delay:13s;animation-delay:13s}
.glo-dot14{-webkit-animation-delay:14s;animation-delay:14s}
.glo-dot15{-webkit-animation-delay:15s;animation-delay:15s}
.glo-dot16{-webkit-animation-delay:16s;animation-delay:16s}
.glo-dot17{-webkit-animation-delay:17s;animation-delay:17s}
.glo-dot18{-webkit-animation-delay:18s;animation-delay:18s}
.glo-dot19{-webkit-animation-delay:19s;animation-delay:19s}
.glo-dot1{left:16%;top:20%}
.glo-dot2{left:20%;top:19.5%}
.glo-dot3{left:29%;top:14%}
.glo-dot4{left:16%;top:30%}
.glo-dot5{left:22%;top:30%}
.glo-dot6{left:14%;top:40%}
.glo-dot7{left:25%;bottom:42%}
.glo-dot8{left:22%;bottom:32%}
.glo-dot9{left:29%;bottom:36%}
.glo-dot10{left:23%;bottom:18%}
.glo-dot11{right:23%;top:10%}
.glo-dot12{right:19%;top:20%}
.glo-dot13{right:21%;top:31%}
.glo-dot14{right:27%;top:26%}
.glo-dot15{right:44%;top:9%}
.glo-dot16{right:40%;top:24%}
.glo-dot17{right:42%;top:32%}
.glo-dot18{right:37%;top:33%}
.glo-dot19{right:5%;bottom:12%}
.glo-dot20{right:10%;bottom:14%}
.ab-slogan__list .item-icon{width:54px;margin-left:auto;margin-right:auto}
.ab-slogan__list .item-icon::before{padding-top:100%}
.ab-slogan__list .item-title{margin-top:.9375em;margin-bottom:.4375em;letter-spacing:1px;line-height:1.6875}
.ab-slogan__list .item-txt{line-height:1.625}
.ml-skew{width:1680px;margin-left:auto;overflow:hidden}

.ab-history{position:relative}
.ab-honor,.ab-history{overflow:hidden}

.ab-history .swiper-button-prev,
.ab-history .swiper-button-next,
.ab-honor .swiper-button-prev,
.ab-honor .swiper-button-next{ width:60px; left:auto; right:20px; color:#333;}

.ab-history .swiper-button-prev{ top:100px;}
.ab-history .swiper-button-next{ top:130px;}

.ab-honor .swiper-button-prev{ top:10px;}
.ab-honor .swiper-button-next{ top:40px;}

.ab-honor .swiper-button-next:after, 
.ab-honor .swiper-button-prev:after, 
.ab-history .swiper-button-prev:after, 
.ab-history .swiper-button-next:after{ font-size:0;}

.ab-history__cont{position:relative; width:1500px; margin:0 auto;}
.ab-history__cont .page-column{ position:absolute; left:20px; top:80px;}
.ab-history__slick .swiper-slide{border-left:1px solid rgba(112,112,112,0.2); padding:280px 20px 0 20px;}
.ab-history__slick .item-year{font-family:"Montserrat-Regular";color:#231717}
.ab-history__slick .item-pic::before{padding-top:67.69231%}

.ab-honor__cont{position:relative; width:1500px; margin:0 auto;}
.ab-honor__cont .page-column{ position:absolute; left:20px; top:0px;}
.ab-honor__slick .swiper-slide{ padding:0 0px;}
.ab-honor__slick .item-cont{background-color:#F9FAFC;padding:20px;}
.ab-honor__slick .item-pic::before{padding-top:140.95238%}
.ab-honor__slick .item-title{letter-spacing:.6px;margin-top:20px}
.abh-arrow__abs{position:absolute;right:16.66667vw;top:100px;z-index:300}
.ahc-arrow__abs{position:absolute;right:16.66667vw;top:30px;z-index:300}

.abh-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin-bottom:16px;cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.abh-arrow span{font-family:"Montserrat-Regular"}
.abh-arrow i{color:#e71a21;margin-right:4px;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:center center;transform-origin:center center}
.abh-arrow i::before{display:block}
.abh-arrow.slick-disabled{opacity:.2;pointer-events:none}
@media (min-width: 1025px){
.abh-prev:hover i::before,.ahc-prev:hover i::before{-webkit-animation:moveLeftIn 1s 1;animation:moveLeftIn 1s 1}
.ahc-next:hover i::before,.abh-next:hover i::before{-webkit-animation:moveRightIn 1s 1;animation:moveRightIn 1s 1}
.ab-honor__slick .item-cont{-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}
.ab-honor__slick .item-cont:hover{background-color:#e81b20}
.ab-honor__slick .item-cont:hover .item-title{color:#ffffff}
.ab-honor__slick .item-title{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
}
@media (max-width: 1024px){
.ml-skew{width:auto}
.ab-slogan__list li{margin-bottom:50px}
.ab-history__cont,.ab-honor__cont{ width:100%;}
.ab-history__slick .item-box{padding-top:200px}
.ab-history__slick .slick-slide{width:360px}
.ab-honor__slick .slick-slide{width:240px}
}
@media (max-width: 750px){
.ab-global .pic::before{padding-top:53.19149%}
.ab-global .img-1{display:none}
.ab-global .img-2{display:block}
.glo-dots.scale{-webkit-transform:scale(1.4);transform:scale(1.4)}
.glo-dot2,.glo-dot4,.glo-dot5,.glo-dot7,.glo-dot8,.glo-dot17,.glo-dot18{display:none}
.glo-dot9{left:22%;bottom:32%}
.glo-dot10{left:16%}
.glo-dot20{right:5%;bottom:27%}
}
@media (max-width: 650px){
.ab-slogan__list li{width:100%}
.ab-slogan__list .item-icon{width:42px}
.ab-history__slick .slick-slide{width:320px}
}
@media (max-width: 500px){
.ab-bgPic::before{padding-top:280px}
.ab-bgPic img{height:100%;-o-object-fit:cover;object-fit:cover}
.ab-history__cont,.ab-honor__cont{}

.ab-history .swiper-button-prev,
.ab-history .swiper-button-next,
.ab-honor .swiper-button-prev,
.ab-honor .swiper-button-next{ display:none;}

.ab-history__cont .page-column{left:20px;top:50px}
.ab-history__slick .slick-slide{width:260px}
.ab-history__slick .item-box{padding-top:160px}
.ab-honor__slick .slick-slide{width:260px}
.ab-honor__slick .item-cont{padding:20px}
.abh-arrow__abs{top:50px;right:20px;display:none}
.ahc-arrow__abs{right:20px;top:30px;display:none}
.glo-dots{width:22px;height:22px}
}
.list-business .item-pic::before{padding-top:56.31579%}
.list-business a{color:#000}
.list-business .item-inner{margin-top:12px;position:relative;padding-right:50px}
.list-business .item-title{letter-spacing:1px;line-height:1.66667}
.list-business .item-time{font-weight:500;letter-spacing:1px;position:absolute;right:0;top:7px}
.bs-filtrate__item{border-top:1px solid rgba(112,112,112,0.1)}
.bs-filtrate__item:last-child{border-bottom:1px solid rgba(112,112,112,0.1)}
.bs-filtrate__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bs-item__title{letter-spacing:1px;width:115px;position:relative}
.bs-item__title::after{content:"";display:block;position:absolute;right:0;top:0;width:1px;height:22px;background-color:rgba(112,112,112,0.1)}
.bs-filtrate__slick{width:calc(100% - 115px);padding-left:48px;padding-right:30px;position:relative}
.bs-filtrate__slick .swiper-scrollbar{position:absolute;opacity:0;visibility:hidden}
.bs-filtrate__slick input{position:absolute;opacity:0;visibility:hidden}
.bs-filtrate__slick input:checked+.item-select{color:#000}
.bs-filtrate__slick input:checked+.item-select::after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.bs-filtrate__slick .item-select{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear;color:rgba(0,0,0,0.3);display:inline-block;padding-bottom:18px;padding-top:16px;letter-spacing:1px;line-height:1.75;position:relative;cursor:pointer}
.bs-filtrate__slick .item-select::after{-webkit-transition:transform .3s linear;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;content:"";display:block;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#e71a21}
.bs-filtrate__slick .item-box{margin-right:40px;width:auto}
.bs-filtrate__slick .slick-current a{color:#000}
.bs-filtrate__slick .slick-current a::after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.bs-filtrate__slick .on .item-select{color:#000}
.bs-filtrate__slick .on .item-select::after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.bs-swiper__arrow{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;position:absolute;right:0;top:16px;font-size:12px;width:30px;height:30px;color:#B8C0CB;line-height:30px;cursor:pointer;z-index:100;text-align:center;background-color:#fff}
.bs-swiper__arrow.swiper-button-disabled{pointer-events:none;opacity:0}
.bs-swiper__arrow.opa{pointer-events:none;opacity:0}
.bdt-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.bdt-left__area{width:calc(76% - 15px);margin-right:15px}
.bdt-right__area{width:calc(24% - 15px);margin-left:15px}
.bdt-lpic::before{padding-top:56.31579%}
.bdt-lpic video{position:absolute;left:50%;top:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.bdt-lfunc,.bdt-luser,.bdt-ldata{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.bdt-praise{cursor:pointer}
.bdt-lfunc{margin-top:15px}
.bdt-luser,.bdt-handle{width:50%}
.bdt-ldata .item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:14px}
.bdt-ldata i{color:#e71a21;margin-right:5px;display:inline-block}
.bdt-lshare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bdt-lshare .hint{margin-right:8px}
.bdt-lshare .box a{font-size:14px;display:inline-block;color:rgba(0,54,134,0.3);margin-right:10px}
.bdt-handle{text-align:right}
.bdt-handle a{display:inline-block;margin-left:24px}
.bdt-handle i{color:#e71a21}
.bdt-txt{margin-top:10px;border-top:1px solid rgba(112,112,112,0.1)}
.bdt-rtitle{margin-top:8px;margin-bottom:5px}
.bdt-rlist li{margin-bottom:10px}
.bdt-rlist .item-cont{background-color:#F9FAFC;padding:20px 15px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.bdt-rlist .item-pic{width:155px}
.bdt-rlist .item-pic::before{padding-top:56.31579%}
.bdt-rlist .item-title{line-height:1.5}
.bdt-rlist .item-inner{width:calc(100% - 155px);padding-left:10px;padding-bottom:16px;position:relative}
.bdt-rlist .item-time{letter-spacing:1px;line-height:1;position:absolute;bottom:0}
.bs-search__wrap{border-bottom:1px solid rgba(112,112,112,0.1)}
.bs-search__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}
.bs-search__main .p-search__box{padding-left:48px;width:calc(100% - 115px)}
.bs-search__main .p-search__cont{padding-left:0}
.bs-search__main .p-search__cont::before{display:none}
.bs-search__main .p-search__cont input{width:100%;padding-left:30px}
.bs-search__main .p-search__cont .p-search__btn{left:0;right:auto}
.bs-hint{width:115px;position:relative}
.bs-hint::after{content:"";display:block;position:absolute;right:0;top:0;width:1px;height:22px;background-color:rgba(112,112,112,0.1)}
@media (min-width: 1025px){
.bdt-rlist .item-pic img{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715);transition:-webkit-transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715);-o-transition:transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715), -webkit-transform 0.6s cubic-bezier(0.47, 0, 0.745, 0.715)}
.bdt-rlist .item-title{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.bdt-rlist a:hover .item-pic img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.bdt-rlist a:hover .item-title{color:#e71a21}
.bs-swiper__next{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.bs-swiper__next::before{display:inline-block}
.bs-swiper__next:hover{color:#e71a21}
.bs-swiper__next:hover::before{-webkit-animation:moveRightIn 1s 1;animation:moveRightIn 1s 1}
.bs-swiper__prev{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.bs-swiper__prev::before{display:inline-block}
.bs-swiper__prev:hover{color:#e71a21}
.bs-swiper__prev:hover::before{-webkit-animation:moveLeftIn 1s 1;animation:moveLeftIn 1s 1}
.bs-filtrate__slick .item-select{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.bs-filtrate__slick .item-select:hover{color:#e71a21}
.bdt-hprev:hover .icon-h-prev::before{display:inline-block;-webkit-animation:moveLeftIn 1s 1;animation:moveLeftIn 1s 1}
.bdt-hnext:hover .icon-h-next::before{display:inline-block;-webkit-animation:moveRightIn 1s 1;animation:moveRightIn 1s 1}
.bdt-hback .icon-back::before{-webkit-transition:transform .3s linear;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;display:inline-block}
.bdt-hback:hover .icon-back::before{-webkit-transform:rotate(60deg);transform:rotate(60deg)}
}
@media (max-width: 1280px){
.bdt-left__area{width:100%;margin-right:0}
.bdt-right__area{width:100%;margin-left:0;margin-top:50px}
.bdt-rlist{margin-left:-5px;margin-right:-5px}
.bdt-rlist li{width:50%;display:inline-block;vertical-align:top}
.bdt-rlist .item-pic{width:100%}
.bdt-rlist .item-inner{width:100%;padding-left:0;padding-bottom:0;margin-top:12px}
.bdt-rlist .item-time{position:relative;bottom:auto;margin-top:20px}
.bdt-rlist .item-cont{margin-left:5px;margin-right:5px}
}
@media (max-width: 1024px){
.bs-filtrate__slick{padding-left:30px}
.bs-item__title,.bs-hint{width:95px}
.bs-filtrate__slick{width:calc(100% - 95px)}
.bs-filtrate__slick .item-box{margin-right:30px}
.bs-swiper__arrow{background-color:#fff;text-align:center;top:12px}
.bs-search__main .p-search__box{width:calc(100% - 95px);padding-left:30px}
}
@media (max-width: 650px){
.bdt-rlist li{width:100%}
.bdt-rlist .item-cont{padding:10px}
.bs-filtrate__slick{padding-left:20px}
.bs-filtrate__slick .item-box{margin-right:20px}
.bs-search__main .p-search__box{padding-left:20px}
}
@media (max-width: 500px){
.list-business li{width:100%;margin-bottom:50px}
.list-business .item-inner{margin-top:8px}
.bdt-luser,.bdt-handle{width:100%}
.bdt-handle{text-align:left;margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.bdt-handle a{margin-left:0;margin-right:20px}
.bdt-luser{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.bdt-txt{padding-top:20px;margin-top:24px}
}
.list-product li{background-color:#fff}
.list-product .item-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.list-product .item-pic,.list-product .item-inner{width:50%}
.list-product .item-pic{margin-top:-30px}
.list-product .item-pic::before{padding-top:76.27119%}
.list-product .item-inner{padding-left:5%;padding-right:5%}
.list-product .item-etitle{font-family:"Montserrat-Medium"}
.list-product .item-ctitle{letter-spacing:1px;line-height:1.4375;margin-bottom:.625em}
.list-product .item-txt{max-width:460px;line-height:1.42857}
.prodata-bslick .item-pic{padding-top:100vh}
.prodata-bslick .item-small__pic{display:none}
.prodata-bslick .item-icon{width:90px;margin-bottom:20px}
.prodata-bslick .item-icon::before{padding-top:33.33333%}
.prodata-industry{overflow:hidden}
.list-prodata__industry .item-pic img{ -webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list-prodata__industry .item-pic:hover img{
	-moz-transform: scale(1.05, 1.05); 
	-webkit-transform: scale(1.05, 1.05); 
	-o-transform: scale(1.05, 1.05); 
	transform: scale(1.05, 1.05); }
.list-prodata__industry .list-w5{width:50%}
.list-prodata__industry .list-w5 .item-pic::before{padding-top:44.25532%}
.list-prodata__industry .list-w3{width:33.33%}
.list-prodata__industry .list-w3 .item-pic::before{padding-top:68.04348%}
.list-prodata__industry .item-box{position:relative}
.list-prodata__industry .item-inner{color:#fff;position:absolute;left:30px;bottom:20px;line-height:1.71429;letter-spacing:1px}
.prodata-bInner{position:absolute}
.prodata-bInner.abs-center{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:100%;padding-left:24px;padding-right:24px}
.prodata-bInner.abs-left{left:160px;right:160px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.prodata-bInner .item-etitle{font-family:"Montserrat-Light";line-height:1.22857}
.prodata-bInner .item-ctitle{font-weight:300;letter-spacing:.6px;line-height:1.18519}
.prodata-bInner .item-etitle,.prodata-bInner .item-ctitle,.prodata-bInner .btn-vid{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}
.prodata-bInner .item-ctitle{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.prodata-bInner .btn-vid{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.prodata-bInner .item-icon{opacity:0;-webkit-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear}
.prodata-banner.wow-active .slick-current .item-etitle,.prodata-banner.wow-active .slick-current .item-ctitle,.prodata-banner.wow-active .slick-current .btn-vid{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.prodata-banner.wow-active .item-icon{opacity:1}
.prodata-banner .slick-dots{position:absolute;left:5%;bottom:40px}
.perfect-scrollbar{position:relative;overflow:hidden}
.scroll-table__btn{display:none;cursor:pointer;position:absolute;right:-30px;font-size:14px;color:#B8C0CB;padding-top:6px}
.scroll-table__btn::before{display:block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}
.scroll-table__btn.prev::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.prodata-table{background-color:#fff;padding:50px}
.prodata-table.table-border table{margin-left:1px}
.prodata-table.table-border tr:first-child td{border:none}
.prodata-table.table-border td{border:1px solid #eff1f5}
.prodata-table.table-border td:first-child{padding-left:20px}
.prodata-table table{width:99%;height:auto !important}
.prodata-table table img{max-width:180px;margin-left:auto;margin-right:auto;width:auto !important;height:auto !important}
.prodata-table table strong{font-size:16px;font-weight:500;color:#000}
.prodata-table .tr-hide{display:none}
.prodata-table tr:nth-child(even){background-color:#F9FAFC}
.prodata-table tr:first-child td{vertical-align:bottom}
.prodata-table td{vertical-align:middle;text-align:center;padding:30px 20px;font-size:16px;line-height:1.5;color:rgba(0,0,0,0.5)}
.prodata-table td:first-child{text-align:left;font-size:16px;color:#000}
.prostar-table tr:nth-child(even),.promav-table tr:nth-child(even){background-color:transparent}
.prodata-table__cont{position:relative}
.prodata-application{overflow:hidden}
.prodata-application__slick .item-cont{position:relative}
.prodata-application__slick .item-cont::after{-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear;content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}
.prodata-application__slick .item-ctitle,.prodata-application__slick .item-etitle{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}
.prodata-application__slick .item-etitle{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.prodata-application__slick .item-video__cont{display:none}
.prodata-application__slick.wow-active .slick-current .item-cont::after{background-color:rgba(0,0,0,0.2)}
.prodata-application__slick.wow-active .slick-current .item-pic img{-webkit-transform:scale(1);transform:scale(1)}
.prodata-application__slick.wow-active .slick-current .item-inner{z-index:20}
.prodata-application__slick.wow-active .slick-current .btn-vid{opacity:1}
.prodata-application__slick.wow-active .slick-current .item-ctitle,.prodata-application__slick.wow-active .slick-current .item-etitle{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.prodata-application__slick .item-pic::before{padding-top:56.16438%}
.prodata-application__slick .item-pic img{-webkit-transition:-webkit-transform 2s cubic-bezier(0.47, 0, 0.745, 0.715);transition:-webkit-transform 2s cubic-bezier(0.47, 0, 0.745, 0.715);-o-transition:transform 2s cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform 2s cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform 2s cubic-bezier(0.47, 0, 0.745, 0.715), -webkit-transform 2s cubic-bezier(0.47, 0, 0.745, 0.715);-webkit-transform:scale(1.06, 1.06);transform:scale(1.06, 1.06)}
.prodata-application__slick .item-inner{color:#fff;line-height:1.4;position:absolute;left:30px;bottom:30px;text-align:left}
.prodata-application__slick .item-ctitle{margin-bottom:6px}
.prodata-application__slick .btn-vid{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:20}
.sapp-prev.sr-arrow,.sapp-next.sr-arrow{border-color:#fff}
.sapp-prev.sr-arrow i,.sapp-next.sr-arrow i{color:#fff}
.sapp-prev{left:10%}
.sapp-next{right:10%}
.prodata-hybr__list .list-w10{width:100%}
.prodata-hybr__list .list-w10 .item-pic::before{padding-top:46.875%}
.prodata-hybr__list .list-w5{width:50%}
.prodata-hybr__list .list-w5 .item-pic::before{padding-top:83.33333%}
.prodata-hybr__list .item-box{position:relative}
.prodata-hybr__list .item-inner{position:absolute;text-align:center;z-index:50}
.prodata-hybr__list .item-title{line-height:1.3;margin-bottom:.3125em}
.prodata-hybr__list .item-icon{width:40px;margin-left:auto;margin-right:auto;margin-bottom:26px}
.prodata-hybr__list .item-icon::before{padding-top:100%}
.prodata-hybr__list .item-txt br{display:none}
.ph-abs__top{left:50%;top:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.ph-abs__top .item-txt{max-width:390px}
.ph-abs__left{top:50%;left:16%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.ph-abs__left .item-txt{max-width:340px}
.ph-abs__right{right:12%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.ph-abs__right .item-txt{max-width:340px}
.ph-abs__bottom{left:50%;bottom:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.ph-abs__bottom .item-txt{max-width:390px}
.prodata-func li:last-child .item-box{border-right:none}
.prodata-func .item-box{padding:0 38px;border-right:1px solid #EFF1F4}
.prodata-func .item-inner{display:inline-block;text-align:center}
.prodata-func .item-icon{width:46px;margin-left:auto;margin-right:auto}
.prodata-func .item-icon::before{padding-top:100%}
.prodata-func .item-title{margin-top:8px}
.pec-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.pec-title{padding-bottom:.38235em;margin-bottom:.35294em;border-bottom:1px solid #000}
.pec-title sub{margin-left:.2381em;font-size:.61765em}
.pec-pic{width:50%;position:relative}
.pec-pic .item-pic::before{padding-top:93.10345%}
.pec-pic .water-pic{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
.pec-pic .water-pic img{-webkit-transition:all 2s linear;-o-transition:all 2s linear;transition:all 2s linear;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);width:100%}
.pec-pic.wow-active .water-pic img{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.pec-linner{min-width:195px}
.pec-center{position:relative;width:50.862068%}
.pec-center::before{content:'';display:block;padding-top:100%}
.keyframe-container{position:absolute;top:0;left:0;width:100%;height:100%}
.keyframe-container img{display:none;width:100%;height:100%}
.keyframe-slider{position:absolute}
.keyframe-slider.left{top:33.898305%;left:-3.389830%;width:33.898305%}
.keyframe-slider.right{top:16.949152%;right:8.474576%;width:27.118644%}
.keyframe-slider svg{display:block;width:100%}
.keyframe-slider-btn{width:16px;height:16px;border-radius:9999px;background-color:#e71a21;position:absolute;left:-8px;top:-8px;border-width:0;padding:0;cursor:-webkit-grab;cursor:grab}
.pec-minner,.psc-minner{display:none}
.pec-txt{line-height:1.66667;letter-spacing:.6px}
.prodata-sec__nav{position:fixed;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100}
.prodata-sec__nav::after{content:"";display:block;position:absolute;left:0;top:0;width:3px;height:100%;background-color:rgba(0,54,134,0.2);border-radius:5px}
.prodata-sec__nav a{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear;color:#000;display:inline-block;padding-top:20px;padding-left:24px}
.prodata-sec__nav .item-title{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0;visibility:hidden}
.prodata-sec__nav .current .item-title{opacity:1;visibility:visible}
.nav-line{-webkit-transition:height .3s linear;-o-transition:height .3s linear;transition:height .3s linear;position:absolute;left:0;top:0;width:3px;height:20%;background-color:#e71a21;border-radius:5px}
.prodata-dialog__cont{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:705px;z-index:120;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0;}
.prodata-dialog__cont .close-btn{cursor:pointer;font-size:24px;position:absolute;right:20px;top:20px;color:rgba(17,17,17,0.5)}
.prodata-dialog__inner{width:100%;padding-left:10%;}
.prodata-dialog__inner .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.prodata-dialog__inner .sym{width:40px;height:40px;position:relative;border:1px solid rgba(0,54,134,0.2);border-radius:50%}
.prodata-dialog__inner .sym i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:16px;color:#e71a21}
.prodata-dialog__inner .hint{margin-left:10px}
.prodata-dialog__inner .txt{margin-top:12px;line-height:1.66667}
.prodata-dialog__num{display:inline}
.prodata-dialog__pic{width:15%}
.prodata-dialog__pic::before{padding-top:88.23529%}
.prodata-dialog__num{color:#e71a21;position:relative;padding-bottom:1px;margin-left:1px;margin-right:1px}
.prodata-dialog__num::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#e71a21}
.prodata-mav__cont{width:530px;margin-left:auto;margin-right:auto}
.pmc-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.pmc-title{padding-bottom:.22059em;margin-bottom:.26471em;border-bottom:1px solid #000}
.pmc-title sub{font-size:.41176em;margin-left:2px}
.pmc-txt{line-height:1.66667}
.pmc-pic{max-width:530px;-webkit-transition:all 2s cubic-bezier(0.47, 0, 0.745, 0.715);-o-transition:all 2s cubic-bezier(0.47, 0, 0.745, 0.715);transition:all 2s cubic-bezier(0.47, 0, 0.745, 0.715);-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
.pmc-pic::before{padding-top:27.24014%}
.pmc-pic.wow-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
.psc-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.psc-title{padding-bottom:.39394em;border-bottom:1px solid #000;margin-bottom:.41176em}
.psc-title sub{font-size:.61765em}
.prodata-star__seq{width:50.862068%;position:relative;z-index:20}
.psc-pic::before{padding-top:89.83051%}
.psc-drag{position:absolute;bottom:10px;left:10px;right:10px;z-index:-1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.psc-drag svg{width:100%}
.psc-circle{width:16px;height:16px;border-radius:9999px;background-color:#e71a21;position:absolute;left:-8px;top:-8px}
@-webkit-keyframes move{0%{offset-distance:0%}
100%{offset-distance:100%}
}
@keyframes move{0%{offset-distance:0%}
100%{offset-distance:100%}
}
.psc-dots{position:absolute;left:10%;bottom:65%;width:15px;height:15px;background-color:#e71a21;border-radius:50%;offset-path:path("M223.63,77.19C346.22,75.05,445.3,56.3,444.93,35.32S344.89-.94,222.3,1.2.63,22.09,1,43.07,101,79.33,223.63,77.19Z");offset-rotate:0deg;-webkit-animation:move 3000ms infinite alternate linear;animation:move 3000ms infinite alternate linear}
.loader-box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.85)}
.ui.loader{position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:2.28571429rem;height:2.28571429rem;font-size:1rem}
.ui.loader:before{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;border-radius:500rem;border:0.2em solid rgba(0,0,0,0.1)}
.ui.loader:after{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;-webkit-animation:loader 1s linear;animation:loader 1s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}
.ui.loader:after,.ui.loader:before{width:2.28571429rem;height:2.28571429rem;margin:0 0 0 -1.14285714rem}
@-webkit-keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.prodata-threesixty__box{position:relative;z-index:20}
.prodata-threesixty{padding-top:100%;background-size:100%;overflow:hidden;cursor:-webkit-grab;cursor:grab}
.prodata-threesixty:active{cursor:-webkit-grabbing;cursor:grabbing}
.prodata-threesixty>img{position:absolute;width:100%;height:100%;top:0;left:0;display:none}
.prodata-maira__cont{position:relative;width:80%;max-width:1000px;margin-left:auto;margin-right:auto;cursor:none}
.prodata-maira__order{position:relative}
.prodata-maira__order::before{content:"";display:block;padding-top:56.25%}
.prodata-maira__order::after{content:"";display:block;position:absolute;left:50%;top:0;background:url(../fonts/hint.svg) no-repeat center center;background-size:contain;width:1000px;height:520px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.prodata-maira__order canvas{position:absolute;left:0;top:0;width:100%;height:100%}
.prodata-elfin__joint{width:500px;position:relative}
.prodata-elfin__joint::before{content:"";display:block;padding-top:115.38462%}
@media (min-width: 1025px){
.prodata-table.table-sticky td:first-child{left:0px;position:sticky}
.scroll-table__btn{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.scroll-table__btn:hover{color:#e71a21}
.prodata-special{margin-left:20px;margin-right:20px}
.prodata-dialog__cont .close-btn{-webkit-transition:transform .3s linear;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}
.prodata-dialog__cont .close-btn:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.prodata-sec__nav a:hover .item-title{opacity:1;visibility:visible}
.list-product li:nth-child(even) .item-cont{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.list-product .item-etitle,.list-product .item-ctitle{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.list-product a:hover .item-etitle,.list-product a:hover .item-ctitle{color:#e71a21}
.bdt-lshare .box a{-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.bdt-lshare .box a:hover{color:#e71a21}
.pro-maira__cursor{position:absolute;-webkit-transition:opacity .2s ease, -webkit-transform .2s ease;transition:opacity .2s ease, -webkit-transform .2s ease;-o-transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease, -webkit-transform .2s ease;background:url(../fonts/cursor.svg) no-repeat center center;width:50px;height:50px;pointer-events:none;opacity:0;z-index:200}
.pro-maira__cursor.show{opacity:1}
.pro-maira__cursor.scale{-webkit-transform:scale(0.7);transform:scale(0.7)}
}
@media (max-width: 1440px){
.prodata-bInner.abs-left{left:80px;right:80px}
.sapp-prev{left:5%}
.sapp-next{right:5%}
}
@media (max-width: 1280px){
.list-prodata__industry .item-inner{left:20px;bottom:14px}
.prodata-maira__order::after{width:800px;height:416px}
}
@media (max-width: 1024px){
.prodata-sec__nav{display:none}
.list-product .item-pic,.list-product .item-inner{width:100%}
.list-product .item-cont{padding:35px 30px 0 30px}
.list-product .item-inner{padding-left:0;padding-right:0}
.list-product .item-txt{max-width:100%}
.list-product .item-pic{width:70%;margin-top:30px}
.scroll-table__btn{opacity:0}
.prodata-table{padding:20px}
.prodata-table .perfect-scrollbar{-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;white-space:nowrap;overflow:auto}
.prodata-table table{width:1024px !important}
.prodata-table table img{max-width:120px}
.prodata-table td{padding:10px 8px;font-size:14px;position:relative !important;left:auto}
.prodata-table td:first-child{width:auto;font-size:16px;padding-left:20px}
.prodata-application__slick .item-inner{left:20px;bottom:20px}
.prodata-bslick .item-pic{padding-top:80%}
.prodata-bslick .abs-left__item .item-pic{background-position:right center}
.prodata-hybr__list .item-icon{width:32px;margin-bottom:20px}
.prodata-hybr__list .list-w10 .item-pic::before,.prodata-hybr__list .list-w5 .item-pic::before{padding-top:60%}
.prodata-hybr__list .list-w10 .item-pic img,.prodata-hybr__list .list-w5 .item-pic img{-o-object-fit:cover;object-fit:cover;height:100%}
.prodata-hybr__list .list-w5{width:100%}
.prodata-hybr__list .item-inner{position:relative;padding:40px;background-color:#F9FAFC}
.prodata-hybr__list .item-title{font-size:28px}
.ph-abs__left,.ph-abs__right,.ph-abs__bottom,.ph-abs__top{width:100%;left:auto;right:auto;bottom:auto;top:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0)}
.ph-right__item .item-pic img{-o-object-position:12% center;object-position:12% center}
.prodata-func .item-box{padding-left:26px;padding-right:26px}
.prodata-func .item-icon{width:36px}
.pec-pic{width:100%;margin-top:40px;margin-bottom:60px}
.pec-linner,.pec-minner,.psc-linner,.psc-minner{width:50%}
.psc-linner,.pec-linner{min-width:inherit;padding-left:10%;padding-right:10%}
.psc-minner,.pec-minner{display:block;padding-left:10%;padding-right:10%}
.psc-rinner,.pec-rinner{display:none}
.psc-box{-ms-flex-wrap:wrap;flex-wrap:wrap}
.pmc-pic{margin-top:40px;margin-bottom:60px}
.pmc-linner,.pmc-rinner{width:50%}
.pmc-linner{padding-left:10%;padding-right:10%}
.pmc-rinner{padding-left:10%;padding-right:10%}
.pmc-title sub{font-size:.61765em}
.pro-list__btn{font-size:20px;display:block;line-height:1.4;margin-bottom:14px}
.prodata-bInner.abs-left{left:24px;right:24px}
.ph-left__item .item-pic img{-o-object-position:right center;object-position:right center}
.prodata-application .sapp-prev.sr-arrow,.prodata-application .sapp-next.sr-arrow{border-color:#000}
.prodata-application .sapp-prev.sr-arrow i,.prodata-application .sapp-next.sr-arrow i{color:#000}
.prodata-application .sapp-prev{left:auto}
.prodata-application .sapp-next{right:auto}
.prodata-maira__cont{width:auto;margin-left:24px;margin-right:24px}
.prodata-maira__order::after{width:740px;height:384px}
.pro-maira__cursor{display:none}
}
@media (max-width: 768px){
.prodata-dialog__cont{left:24px;right:24px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%); width:auto; padding:30px 0;}
.prodata-dialog__inner{margin-top:30px}
.prodata-star__seq{width:100%;margin-top:48px}
.pec-center{width:100%;margin-top:48px;margin-bottom:48px}
.prodata-func{text-align:left}
.prodata-func li{width:33.33%;text-align:center;margin-bottom:40px}
.prodata-func li:last-child .item-box{border-right:1px solid #EFF1F4}
.prodata-func li:nth-child(3n+3) .item-box{border-right:none}
.prodata-bInner .item-etitle{font-size:54px}
.prodata-bInner .item-ctitle{font-size:32px}
.prodata-bslick .item-larze__pic{display:none}
.prodata-bslick .item-small__pic{display:block}
.prodata-bslick .item-pic{padding-top:133.33333%}
.prodata-bInner.abs-left,.prodata-bInner.abs-center{top:20%;-webkit-transform:translateY(0);transform:translateY(0)}
.prodata-bInner.abs-center{left:0;right:0}
.prodata-intro p br{display:none}
.prodata-maira__order::after{width:640px;height:332px}
}
@media (max-width: 650px){
.list-product .item-pic{width:100%}
.list-product .item-txt{line-height:1.7}
.list-prodata__industry .list-w3,.list-prodata__industry .list-w5{width:100%}
.list-prodata__industry .list-w5 .item-pic::before{padding-top:68.04348%}
.list-prodata__industry .list-w5 .item-pic img{-o-object-fit:cover;object-fit:cover;height:100%}
.prodata-hybr__list .list-w10 .item-pic::before,.prodata-hybr__list .list-w5 .item-pic::before{padding-top:80%}
.prodata-func li{width:50%;margin-bottom:35px}
.prodata-func li:nth-child(odd) .item-box{border-right:1px solid #EFF1F4}
.prodata-func li:nth-child(even) .item-box{border-right:none}
.prodata-dialog__inner{width:100%;margin-top:0;padding-left:24px;padding-right:24px}
.prodata-dialog__inner .txt{max-width:100%}
.prodata-dialog__pic{margin-top:30px;width:60%}
.pro-list__btn{font-size:16px}
.prodata-func .item-icon{width:26px}
.prodata-hybr__list .item-txt br{display:none}
.prodata-bInner .item-ctitle{padding-right:20px}
.psc-linner,.pec-linner{padding-right:6%;padding-left:6%}
.psc-minner,.pec-minner{padding-right:6%;padding-left:6%}
.pmc-linner{padding-left:6%;padding-right:6%}
.pmc-rinner{padding-left:6%;padding-right:6%}
.psc-drag{bottom:0}
.prodata-table table{width:750px !important}
}
@media (max-width: 580px){
.prodata-mav__cont{width:auto;margin-left:24px;margin-right:24px}
.prodata-maira__order::after{width:450px;height:234px}
}
@media (max-width: 500px){
.prodata-maira__order::after{width:320px;height:166px}
.prodata-table td{font-size:12px}
.prodata-table td:first-child{font-size:14px}
.prodata-table table{width:650px !important}
.prodata-table table img{max-width:90px}
}
.cpa-category__item:nth-child(odd){background-color:#F9FAFC}
.cpa-category__item:nth-child(odd) .cpa-category__list .item-cont{background-color:#fff}
.cpa-category__item:nth-child(even) .cpa-category__list .item-cont{background-color:#F9FAFC}

.cpa-category__list .item-cont{position:relative;overflow:hidden}
.cpa-category__list .item-pic::before{padding-top:117.48634%}
.cpa-category__list .item-inner{ width:100%; position:absolute;left:0px;bottom:20px;letter-spacing:1px;line-height:1.38889; text-align:center;}
@-webkit-keyframes slickImgScale{
	0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
	100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes slickImgScale{
	0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
	100%{-webkit-transform:scale(1);transform:scale(1)}
}
.cpa-category__slick .item-cont{position:relative}
.cpa-category__slick .item-pic::before{padding-top:43.10345%}
.cpa-category__slick .item-pic img{-webkit-transition:transform 2s linear;-webkit-transition:-webkit-transform 2s linear;transition:-webkit-transform 2s linear;-o-transition:transform 2s linear;transition:transform 2s linear;transition:transform 2s linear, -webkit-transform 2s linear;-webkit-transform:scale(1.1);transform:scale(1.1)}
.cpa-category__slick .item-title,
.cpa-category__slick .item-txt{-webkit-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear;}
.cpa-category__slick .item-inner{background-color:#fff;width:500px;height:310px}
.cpa-category__slick .item-inner::before,.cpa-category__slick .item-inner::after{content:"";display:block;position:absolute;bottom:0;height:6px}
.cpa-category__slick .item-inner::before{width:77%;background-color:#231816;left:0}
.cpa-category__slick .item-inner::after{width:23%;background-color:#e61920;right:0}
.cpa-category__slick .item-intro{width:370px}
.cpa-category__slick .item-title{letter-spacing:1px;line-height:1.6875;margin-bottom:.1875em;max-width:370px}
.cpa-category__slick .item-txt{line-height:1.42857}
.cpa-category__slick:hover .item-pic img{-webkit-transform:scale(1);transform:scale(1)}
.cpa-category__slick:hover .item-title,
.cpa-category__slick:hover .item-txt{opacity:1;visibility:visible}
.cpa-category__slick:hover .item-txt{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
@media (min-width: 1025px){
.cpa-category__slick .item-inner{position:absolute;right:76px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.cpa-category__slick .item-intro{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
}
@media (max-width: 1024px){
.cpa-category__slick .item-inner{position:relative;width:100%;height:auto;padding:50px 24px;text-align:left}
}
@media (max-width: 650px){
.cpa-category__slick .item-intro{width:auto}
}
@media (max-width: 500px){
.cpa-category__list .item-inner{bottom:5px;font-size:12px}
}
.tec-inner1{position:relative}
.tec-inner1 .bg-pic{position:absolute;left:50%;top:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:174px;z-index:-1}
.tec-inner1 .bg-pic::before{padding-top:147.12644%}
.list-advantage .item-box{background-color:#F9FAFC;height:300px;position:relative}
.list-advantage .item-cont{position:absolute;left:0;top:50%;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.list-advantage .item-icon{width:90px;margin-left:auto;margin-right:auto}
.list-advantage .item-icon::before{padding-top:100%}
.list-advantage .item-title{letter-spacing:1px;line-height:1.66667;margin-top:30px;padding-left:20px;padding-right:20px}
.tec-hybr{position:relative}
.tec-hybr .bg-pic{padding-top:42.70833%}
.tec-hybr .cont{position:absolute;left:0;right:0;top:10%}
.tec-hybr .txt{color:#fff;letter-spacing:.6px}
.tec-hybr .ctitle,.tec-hybr .etitle{color:#fff}
.list-talents{max-width:880px;margin-left:auto;margin-right:auto}
.list-talents .item-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.list-talents .item-num{color:#e71a21;font-family:"Montserrat-Medium";padding-right:16px}
.list-talents .item-title{line-height:1.42857;letter-spacing:.6px}
.list-school .item-pic::before{padding-top:35.71429%}
.tec-patent__swiper .item-pic::before{padding-top:141.62679%}
.tec-patent__swiper .swiper-slide{width:210px}
@media (min-width: 1025px){
.tec-hybr .bg-pic{background-attachment:fixed}
}
@media (max-width: 1024px){
.list-advantage .item-box{height:240px}
.list-advantage .item-icon{width:80px}
.tec-patent__cont .pt-100{padding-top:100px}
}
@media (max-width: 768px){
.tec-hybr .bg-pic::before{padding-top:90%}
.tec-hybr .bg-pic img{height:100%;-o-object-fit:cover;object-fit:cover}
.list-talents li{width:33.33%}
}
@media (max-width: 650px){
.tec-inner1 .bg-pic{width:120px}
.list-advantage .item-box{height:200px}
.list-advantage .item-icon{width:56px}
.tec-hybr .bg-pic{padding-top:66%}
}
@media (max-width: 580px){
.list-talents .item-cont{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.list-talents .item-num{width:100%;padding-right:0;text-align:center;margin-bottom:6px}
.list-talents .item-title{text-align:center}
.tec-inner1 .txt{text-align:center}
}
@media (max-width: 500px){
.list-advantage .item-title{font-size:14px}
.list-talents .item-title br{display:none}
.tec-patent__cont .txt p br{display:none}
.tec-hybr .bg-pic{padding-top:90%}
}
.eror-404{overflow-x:hidden}
.page404{overflow:hidden;text-align:center;height:calc(100vh - 96px);width:100vw;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page404 #errorText{font-size:22px;margin-top:40px;color:#000}
.page404 #errorLink{font-size:20px;padding:12px;border:1px solid;color:#000;background-color:transparent;text-decoration:none;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-top:20px}
.page404 #errorLink:hover,.page404 #errorLink:active{color:#fff;background:#e71a21}
.page404 #g6219{-webkit-transform-origin:85px 4px;transform-origin:85px 4px;-webkit-animation:an1 12s .5s infinite ease-out;animation:an1 12s .5s infinite ease-out}
@-webkit-keyframes an1{0%{-webkit-transform:rotate(0);transform:rotate(0)}
5%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
15%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg)}
25%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}
35%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}
45%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}
55%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}
65%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}
75%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}
85%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg)}
95%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes an1{0%{-webkit-transform:rotate(0);transform:rotate(0)}
5%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
15%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg)}
25%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}
35%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}
45%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}
55%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}
65%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}
75%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}
85%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg)}
95%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@media (max-width: 1024px){
.page404{height:calc(100vh - 120px)}
.page404 #errorText{font-size:18px;margin-top:0}
.page404 #errorLink{font-size:16px}
.page404 #svg2{width:80%}
}
.search-wrap{margin-left:auto;margin-right:auto;max-width:1000px}
.search-header h3{color:#000;font-size:24px;letter-spacing:.1em;line-height:1.5}
.search-header p{color:#666;font-size:18px;letter-spacing:.05em;line-height:1.5}
.search-header p span{color:#333}
.search-item{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;padding:10px 20px;background-color:#f8f8f8}
.search-item h4{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#000;margin-bottom:.25em;font-size:18px;line-height:1.5;letter-spacing:.05em}
.search-item p{color:#666;font-size:14px;line-height:1.5}
.search-item:hover{background-color:#f5f5f5}
.search-item:hover h4{color:#333}


.pdshow { line-height:1.8; font-size:16px;}
.pdshow p{ margin-bottom:15px; text-align:justify;}
.pdshow strong{ font-weight:700;}



.download {margin-top: 50px; background-color: #fff; padding:30px 0; }
.down-list{}
.down-list ul { display:flex; flex-wrap:wrap;}
.down-list ul li{ width:48%; margin:1%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #333333;
    border-bottom: 1px solid #EBECED;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.down-list ul li i{ margin-right:10px; color:#2395c7;}
.down-list ul li a{ color:#333;}
.down-list ul li:hover a{ color:#2395c7;}

@media (max-width: 1024px){
	.download {margin-top: 25px; padding:15px 0; }
	.down-list ul li{ width:98%; margin:1%; font-size: 0.95rem;}
}